#include "socketsAPI.h"
#include <vector>

char* executePlay(SOCKET *m_socket, char board[BOARD_DIMENSION][BOARD_DIMENSION], char *player);
char* checkEnd(SOCKET *m_socket, char board[BOARD_DIMENSION][BOARD_DIMENSION], char *player);

char* createPlayCommand(int y0, int x0, int y1, int x1, int player); 
char* createCommand(char *command, char *arg1, char *arg2);
char* vectorToChar(char board[BOARD_DIMENSION][BOARD_DIMENSION], int boardDimension);
bool prologCharToVector(char *board);

